/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2023-3-16 14:8:41:232
 **/
export default class figure {
  constructor(request) {
    this.request = request;
  }

  /**
   * 获取设备样式列表
   * @param {} * sys_dsnos - sys_dsnos
   */
  get_figure_getDrawNewStyleList(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/figure/getDrawNewStyleList",
      method: "get",
      params: params,
    });
  }

  /**
   * 获取出图设备类型列表
   * @param {} * zoom - 比例尺
   * @param {} schemaid - 显示方案id
   */
  get_figure_getEquitpType(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/figure/getEquitpType",
      method: "get",
      params: params,
    });
  }

  /**
   * 出图服务
   * @param {string} * zoom - 比例尺标识
   * @param {string} * sblx - 设备类型
   * @param {string} * shape - 当前屏幕范围
   * @param {string} * schema - 数据库模式
   * @param {string} ssdw - 所属单位
   * @param {ref} ssqy - 所属区域
   * @param {string} ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} zhfazt - 市级方案状态
   * @param {string} ssxm - 所属项目,多项目逗号隔开
   * @param {string} xmzt - 项目状态,多状态逗号隔开 1.规划态  2.计划态
   * @param {string} ghnf - 规划年份,多年份逗号隔开
   * @param {string} fxlx - 分析类型
   * @param {string} showCon - 是否展示端子号
   * @param {string} verRule - versionid排序规则
   * @param {} * oid - oid
   */
  post_figure_showGhdwEquip(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/figure/showGhdwEquip",
      method: "post",
      params: params,
    });
  }

  /**
   * 电网规划+计划出图
   * @param {string} * sblx - 设备类型
   * @param {string} * shape - 当前屏幕范围
   * @param {string} * schema - 数据库模式
   * @param {string} ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} ssxm - 所属项目,多项目逗号隔开
   * @param {string} showCon - 是否展示端子号
   * @param {string} ghnf - 规划年份,多年份逗号隔开
   * @param {string} fxlx - 分析类型, 1现状电网，2规划电网 3计划电网
   * @param {string} projectType - 叠加项目类型 1：主网项目 2：配网项目 空：主网+配网 【fxlx 2和3生效】
   * @param {string} verRule - 叠加方式：0:现状, 0,100:现状叠加规划, 100:规划
   * @param {string} zwLib - 连带主网规划库：0:不带,1:带
   * @param {} * oid - oid
   */
  post_figure_showGhdwEquipNew(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/figure/showGhdwEquipNew",
      method: "post",
      params: params,
    });
  }
}
